package com.base.vistter.iframe.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class StationElectricityOverview implements Serializable {

    /**
     * 总发电量
     */
    private Float totalElectricity;

    /**
     * 总装机容量
     */
    private Float totalCapacity;

    /**
     * 当日发电量
     */
    private Float totalTodayElectricity;

    /**
     * 当月发电量
     */
    private Float totalMonthElectricity;

    /**
     * 当年发电量
     */
    private Float totalYearElectricity;

    /**
     * 当前总功率
     */
    private Float totalPower;

    /**
     * 电费价格
     */
    private Float electricCharge;

    public StationElectricityOverview(Float totalElectricity, Float totalCapacity, Float totalTodayElectricity, Float totalMonthElectricity, Float totalYearElectricity, Float totalPower) {
        this.totalElectricity = totalElectricity;
        this.totalCapacity = totalCapacity;
        this.totalTodayElectricity = totalTodayElectricity;
        this.totalMonthElectricity = totalMonthElectricity;
        this.totalYearElectricity = totalYearElectricity;
        this.totalPower = totalPower;
    }
}
